seven-spotted ladybird - French English Dictionary